package cn.iocoder.yudao.module.pi.controller.admin.bizlog.es.vo;

import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;

/**
 * <p>
 * api日志保存es
 * </p>
 *
 * @author shaoxh
 * @since 2025-07-14
 */
@Getter
@Setter
public class ApiLogQueryVO implements Serializable {

    private static final long serialVersionUID = -5953836015333254737L;
    /**
     * 请求id
     */
    private String requestId;

    /**
     * 消息id
     */
    private String messageId;

    /**
     * 业务类型
     */
    private String bizType;

    /**
     * 会员编码
     */
    private String source;

    /**
     * 经纪公司名称
     */
    private String companyName;

    /**
     * 调用者的机器ip
     */
    private String clientIp;

    /**
     * 请求url
     */
    private String requestUrl;

    /**
     * http请求方式
     */
    private String httpMethod;

    /**
     * 请求数据
     */
    private String requestData;

    /**
     * 发送时间
     */
    private String requestTime;

    /**
     * 返回结果编码
     */
    private String resultCode;

    /**
     * 返回结果消息
     */
    private String resultMessage;

    /**
     * 响应数据
     */
    private String responseData;

    /**
     * 响应时间
     */
    private String responseTime;

    /**
     * 接口耗时
     */
    private Long costTime;

}
